package ejb.cbm.admin.local;

import java.io.Serializable;
import java.util.List;

import ejb.cbm.admin.bean.ArchivoBean;
import ejb.cbm.admin.entity.ArchivoEntity;

//@Local

public interface ArchivoSessionLocal {
    public ArchivoEntity save(ArchivoEntity transientInstance);
    public void delete(Serializable id);
	public ArchivoEntity update(ArchivoEntity detachedInstance);
	public ArchivoEntity findById(Serializable id);
	public List findByProperty(String propertyName, Object value);
	public List findByTipoarchivo(Object tipoarchivo);
	public List findByDescripcion(Object descripcion);
	public List findByNombrearchivo(Object nombrearchivo);
	public List findByExtension(Object extension);
	public List findByRutaentrada(Object rutaentrada);
	public List findByRutasalida(Object rutasalida);
	public List findByTabla(Object tabla);
	public List findBySequence(Object sequence);
	public List findByCorreoelectronico(Object correoelectronico);
	public List findByFlagactivo(Object flagactivo);
	public List findByUsuarioregistro(Object usuarioregistro);
	public List findByUsuariomodificacion(Object usuariomodificacion);
	public List<ArchivoEntity> findByFiltro(ArchivoBean filtro);
}